//
public class ConcreteCharacter implements Character{
    private String charValue; // 内部状态（不可变）
    private String font;       // 内部状态
    private int size;          // 内部状态

    public ConcreteCharacter(String charValue, String font, int size) {
        this.charValue = charValue;
        this.font = font;
        this.size = size;
    }

    @Override
    public void display(int x, int y) {
        System.out.printf("显示字符 [%s]（字体：%s，大小：%d）在位置 (%d, %d)\n",
                charValue, font, size, x, y);
    }
}
